package com.dragon.codefx.dataBase.controller.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

/**
 * 数据库列表查询结果
 * @author lsc
 * @since 2024/12/1 14:25
 **/
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
@Builder
@ToString
@ApiModel("数据库列表查询结果")
public class SchemaListVO {
    /**
     *数据库目录名
     */
    @ApiModelProperty("数据库目录名")
    private String catalogName;
    /**
     *默认排序规则
     */
    @ApiModelProperty("默认排序规则")
    private String defaultCollationName;
    /**
     *SQL 路径
     */
    @ApiModelProperty("SQL 路径")
    private Object sqlPath;
    /**
     *默认字符集
     */
    @ApiModelProperty("默认字符集")
    private String defaultCharacterSetName;
    /**
     *数据库名称
     */
    @ApiModelProperty("数据库名称")
    private String schemaName;
    /**
     默认加密
     */
    @ApiModelProperty("默认加密")
    private String defaultEncryption;
}
